package com.starmark.gateway.project.provider.service;

import com.starmark.core.framework.base.BaseService;
import com.starmark.gateway.project.provider.entity.GatewayProjectAdmin;
import com.starmark.gateway.project.provider.vo.AuthOrgElementDto;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author starmark
 * @since 2020-07-28
 */
public interface IGatewayProjectAdminService extends BaseService<GatewayProjectAdmin> {


    /**
     *  删除工程下的管理员信息
     * @param projectId 工程ID
     */
    void deleteProjectAdmins(String projectId);


    /**
     *  通过工程ID查找组织数据
     * @param projectId 工程ID
     * @return 组织数据
     */
    List<AuthOrgElementDto> findAdminsByProjectId(String projectId);
}
